# 在 PowerShell 脚本中配置路径
$InputJson = "raw_data/data.json"         # 输入 JSON 文件路径
$OutputPath = "processed_data"      # 输出 state 文件路径
$ExtractLength = 300  # 一次最多3000条

# 提取所需的我方与地方飞机的位置速度，控制信息
python scripts/extract_state_control.py $InputJson $OutputPath $ExtractLength

# 检查 Python 脚本的执行结果
if ($?) {
    # 如果 Python 脚本执行成功
    Write-Host "Data extraction Succeed!"
} else {
    # 如果 Python 脚本执行失败
    Write-Error "Python script execution failed. Please check the script for errors."
}

# 绘制3D 动态轨迹动画
python scripts/plot_dynamic_position.py $OutputPath 
# 绘制2D 速度和控制曲线
python scripts/plot_speed_control.py $OutputPath 